package main

import "fmt"

// Golang中标识符的使用
func main() {
	// Golang中严格区分大小写
	// Golang 中 认为 num 和 Num是不同的变量
	var num int = 10
	var Num int = 20
	fmt.Printf("num=%v, Num=%v", num, Num)

	// 标识符不能包含空格
	// var ab c int = 30

	// _ 是空标识符，用于占位
	// 它可以像其他标识符那样用于变量的声明或赋值（任何类型都可以赋值给它），但任何赋给这个标识符的值都将被抛弃，因此这些值仅能被作为占位符，不能作为标识符使用
	// var _ int = 40
	// fmt.Printf("_=%v", _)	// error

	// 语法可以通过，但是要求不能使用...
	var int int = 90
	fmt.Println(int)
}
